package com.example.samplemanagement.dto;


import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;

/**
 * 用于前端提交新的样品跟踪记录的 DTO。
 * 只包含 ID，避免循环引用和不必要的全对象传输。
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class SampleTrackingRequestDto {
    private Long sampleId;
    private Long customerId;
    private String communicationType;
    private String feedbackType; // String 类型，Service层会转换为枚举
    private String feedbackContent;
    private String notes;
    // trackingDate 不从前端传入，由后端自动生成
}
